#ifndef GUIINGAME_HPP_INCLUDED
#define GUIINGAME_HPP_INCLUDED
#include "GuiScreen.hpp"

class Entite;
class Map;
class MapView;
class Player;
class AnimatedSprite;
class GuiIngame : public GuiScreen
{
public:
    GuiIngame(Core* core);
    ~GuiIngame();
    virtual void initGui();
    virtual void drawScreen();
    virtual void onGuiClosed();
    virtual bool doesGuiPauseGame();

private:
    void draw();
    void drawHUD();
    void update();
    DialogManager* m_dialogManager;
};

#endif // GUIINGAME_HPP_INCLUDED
